# slice, 左闭右开，可设置步长
# 取出 52, 74, 8568, 23

# 取出 52, 8568, 48


data = [11, 42, 52, 74, 8568, 23, 48, 24, 646, 7757]

data1 = data[2:6]
print(f"第一次切片", data1, "\n")

data2 = data[2:7:2]
print(f"第2次切片", data2, "\n")

data3 = data[0:len(data):3]
print(f"第3次切片", data3, "\n")

data.sort()  # 这是一种列表的方法，对列表进行排序，而不返回一个新的列表，直接输出原列表，已经被处理
# result2 = data.sort(reverse=True)

result2 = sorted(data, reverse=True)  # 这个函数将列表排序后返回一个新的列表
result3 = 53 in data

print(f"have a look", data, "\n", result2, "\n", result3, "\n")
